#pragma once
// RES5A BYPASS
#define RES_BYPINBITS 4
#define RES_BYPTHBITS 64
#define RES_BYPTHPE 32
#define RES_BYPTHTMEM 32
// RES_2A
#define RES_2A_PE 16
#define RES_2A_SIMD 32
#define RES_2A_WMEM 1024
#define RES_2A_TMEM 32
#define RES_2A_IFMC 1024
#define RES_2A_OFMC 512
#define RES_2A_STRIDE 2
#define RES_2A_IFMDIM 14
#define RES_2A_OFMDIM 7
#define RES_2A_WINTERPRET Recast<Binary>
#define RES_2A_ACTBITS 2
#define RES_2A_INBITS 2
#define RES_2A_MACBITS 16
#define RES_2A_THBITS 64
// RES_2B
#define RES_2B_PE 32
#define RES_2B_SIMD 64
#define RES_2B_WMEM 1152
#define RES_2B_TMEM 16
#define RES_2B_IFMC 512
#define RES_2B_OFMC 512
#define RES_2B_STRIDE 1
#define RES_2B_IFMDIM 7
#define RES_2B_OFMDIM 7
#define RES_2B_WINTERPRET Recast<Binary>
#define RES_2B_ACTBITS 2
#define RES_2B_INBITS 2
#define RES_2B_MACBITS 16
#define RES_2B_THBITS 64
// RES_2C
#define RES_2C_PE 32
#define RES_2C_SIMD 32
#define RES_2C_WMEM 1024
#define RES_2C_TMEM 64
#define RES_2C_IFMC 512
#define RES_2C_OFMC 2048
#define RES_2C_STRIDE 1
#define RES_2C_IFMDIM 7
#define RES_2C_OFMDIM 7
#define RES_2C_WINTERPRET Recast<Binary>
#define RES_2C_ACTBITS 4
#define RES_2C_INBITS 2
#define RES_2C_MACBITS 16
#define RES_2C_THBITS 256
// RES_1
#define RES_1_PE 32
#define RES_1_SIMD 64
#define RES_1_WMEM 1024
#define RES_1_TMEM 64
#define RES_1_IFMC 1024
#define RES_1_OFMC 2048
#define RES_1_STRIDE 2
#define RES_1_IFMDIM 14
#define RES_1_OFMDIM 7
#define RES_1_WINTERPRET Recast<Binary>
#define RES_1_ACTBITS 4
#define RES_1_INBITS 2
#define RES_1_MACBITS 16
#define RES_1_THBITS 256
